package homework01;

import java.util.Map;


public class StudentItemService {
    StudentItemDao siDao = new StudentItemDao();

    public int addStudentItem(StudentItem si) {
        int flag = -1;
        //1 判断
        StudentItem si2 = siDao.queryById(si.getId());
        //
        if(si2 == null) {//表示不存在，添加
            siDao.insert(si);
            flag = 100;
            //return siDao.insert(si);
        }else {
//            siDao.update(si);
            flag = 200;
            //return siDao.update(si);//表示已经存在，更新
        }

        return flag;
    }

    public int deleteStudentItem(int id) {
        //
        StudentItem si2 = siDao.queryById(id);
        if(si2 != null) {
            return siDao.delete(id);
        }else {
            return -100;//表示不存在
        }

    }

    /**
     *  查询所有信息
     * @return
     */
    public Map<Integer,StudentItem> findAll() {
        return siDao.queryAll();
    }

}
